An Efficient Virtual CPU Scheduling Algorithm for Xen Hypervisor in Virtualized Environment
نویسندگان
چکیده
The core of virtualization is hypervisor which directly determines the platform performance. How to allocate resource effectively becomes an important problem. Xen is an open source hypervisor and used as a virtual machine monitor. In this paper, we designed an efficient virtual CPU scheduling algorithm that combined Deadline-Monotonic Scheduling with Simple Earliest Deadline First (EDF) scheduler which was implemented on Xen. Our experiment demonstrates that the proposed algorithm reduced kernel latency better than Simple EDF in overloaded condition.
منابع مشابه
The Performance Improvement of an Enhanced CPU Scheduler Using Improved D_EDF Scheduling Algorithm
With the development of cloud computing, mobile device and industry automation, virtualization plays an important role today. The core of virtualization is hypervisor which directly determines the performance of platform. Therefore, how to allocate resource effectively becomes an important issue. Xen, one of widely used open source projects, is a virtual machine monitor. Simple EDF (Earliest De...
متن کاملAn Enhanced CPU Scheduler for XEN Hypervisor to Improve Performance in Virtualized Environment
In Virtualization technology the CPU scheduling is crucial. How to adjust the virtual machine corresponding to the physical machine will affect the overall system performance. According to the Xen Credit Scheduler, each virtual CPU is asynchronously assigned to a physical CPU, but in the concurrent program it will result in considerable waste of CPU time. In this paper, a solution is proposed f...
متن کاملOptimization of CPU scheduling in virtual machine environments
ii Acknowledgements iii List of Figures vi List of Tables viii Acronyms ix Chapter 1 Introduction 1 1.1 Motivation ................................................................................................... 1 1.2 Research problems and Objectives ............................................................. 3 1.3 Research Contributions .......................................................
متن کامل1 Performance Investigation of Multi - tier Web Applications in Xen Virtualized Environment
Server virtualization comforts deployment of Internet services and enables cloud service providers to improve resource utilization, fault tolerance, and energy efficiency by consolidating virtual servers within a shared environment. Although deploying services in virtualized environment brings benefits to service providers in terms of service agility, functionality, and reusability in compariso...
متن کاملComparison of the Three CPU Schedulers in Xen
The primary motivation for enterprises to adopt virtualization technologies is to create a more agile and dynamic IT infrastructure — with server consolidation, high resource utilization, the ability to quickly add and adjust capacity on demand — while lowering total cost of ownership and responding more effectively to changing business conditions. However, effective management of virtualized I...
متن کامل